<?xml version='1.0'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

  <head>

    <title>Overview</title>

    <link href="../css/styles.css" rel="stylesheet" type="text/css"/>
  </head>

  <body>

    <h1>What is SoapTrace.Net?</h1>

    <p>A soap message monitoring utility written in C#.</p>

    <p>It captures soap messages by behaving as a proxy server or by 
    capturing data packets using the WinPcap library or Windows Raw 
    Sockets.</p>

    <h1>Features</h1>

    <ul>

      <li>Can act as a proxy server to capture messages.</li>

      <li>Can use WinPcap to capture soap data packets.</li>

      <li>Can use Windows Raw Sockets to capture soap data packets.</li>

      <li>Written in C#.</li>

      <li>Monitors soap messages without the need to customise existing 
      applications.</li>

      <li>Soap message logging.</li>

      <li>Soap message replay.</li>

      <li>

        Soap message formatting.
        <ul>

          <li>Raw message with/without Http header.</li>

          <li>Pretty print soap message xml.</li>

          <li>Soap message envelope removed.</li>

          <li>Custom formatters via a simple add-in architecture.</li>

        </ul>

      </li>

      <li>

        Simple custom formatter provided, handling:
        <ul>

          <li>Message parameters which are gzipped and base 64 
          encoded.</li>

          <li>Ability to hide parameters.</li>

          <li>Pretty printing of xml text parameters</li>

        </ul>

      </li>

    </ul>

    <p />

    <h1>Platforms Supported</h1>

    <p>Windows 2000, Windows XP</p>

    <p>.NET Framework v2.0</p>

    <p>WinPcap v3.0 or above</p>

  </body>

</html>

